package com.h3c.nem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.h3c.nem.dto.TbSchoolDTO;
import com.h3c.nem.entity.TbSchool;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.util.List;

/**
 * 接口类
 *
 * @author chenyifan
 * @since 2022-06-20 09:11:04
 */
public interface ITbSchoolService extends IService<TbSchool> {

    List<TbSchoolDTO> selectFuzzyByDto(TbSchoolDTO paramsDTO);

    Integer insertDto(TbSchoolDTO paramsDTO);

    Integer updateDto(TbSchoolDTO paramsDTO);

    Integer deleteDto(TbSchoolDTO paramsDTO);

    Integer importUserNew(MultipartFile file);

    File download(TbSchoolDTO paramsDTO, String templateCode, String fileName);
}

